package com.yxq.mdt.app.modules.webview.bean;

import com.alibaba.fastjson.annotation.JSONField;
import com.google.gson.annotations.SerializedName;

public class WxPayFromBean {

    /**
     * canshu : {"prePayParams":null,"payUri":null,"appId":"wx54c5b1942ec07cb7","timeStamp":"1579165597","nonceStr":"8TG0RWHSyXtxsW0M","signType":"MD5","paySign":"AD6DF0E7C4F5B19B02AC4F1D0BD8C31E","orderAmount":null,"orderId":"17","outTradeNo":null,"mwebUrl":null,"body":null,"codeUrl":null,"attach":null,"payPlatformEnum":null,"package":"prepay_id=wx16170635359195b9959302951786011900"}
     */

    private CanshuBean canshu;

    public CanshuBean getCanshu() {
        return canshu;
    }

    public void setCanshu(CanshuBean canshu) {
        this.canshu = canshu;
    }

    public static class CanshuBean {
        /**
         * prePayParams : null
         * payUri : null
         * appId : wx54c5b1942ec07cb7
         * timeStamp : 1579165597
         * nonceStr : 8TG0RWHSyXtxsW0M
         * signType : MD5
         * paySign : AD6DF0E7C4F5B19B02AC4F1D0BD8C31E
         * orderAmount : null
         * orderId : 17
         * outTradeNo : null
         * mwebUrl : null
         * body : null
         * codeUrl : null
         * attach : null
         * payPlatformEnum : null
         * package : prepay_id=wx16170635359195b9959302951786011900
         */

        private Object prePayParams;
        private Object payUri;
        private String appId;
        private String timeStamp;
        private String nonceStr;
        private String signType;
        private String paySign;
        private Object orderAmount;
        private String orderId;
        private Object outTradeNo;
        private Object mwebUrl;
        private Object body;
        private Object codeUrl;
        private Object attach;
        private Object payPlatformEnum;
        @JSONField(name="package")
        private String packageX;

        public Object getPrePayParams() {
            return prePayParams;
        }

        public void setPrePayParams(Object prePayParams) {
            this.prePayParams = prePayParams;
        }

        public Object getPayUri() {
            return payUri;
        }

        public void setPayUri(Object payUri) {
            this.payUri = payUri;
        }

        public String getAppId() {
            return appId;
        }

        public void setAppId(String appId) {
            this.appId = appId;
        }

        public String getTimeStamp() {
            return timeStamp;
        }

        public void setTimeStamp(String timeStamp) {
            this.timeStamp = timeStamp;
        }

        public String getNonceStr() {
            return nonceStr;
        }

        public void setNonceStr(String nonceStr) {
            this.nonceStr = nonceStr;
        }

        public String getSignType() {
            return signType;
        }

        public void setSignType(String signType) {
            this.signType = signType;
        }

        public String getPaySign() {
            return paySign;
        }

        public void setPaySign(String paySign) {
            this.paySign = paySign;
        }

        public Object getOrderAmount() {
            return orderAmount;
        }

        public void setOrderAmount(Object orderAmount) {
            this.orderAmount = orderAmount;
        }

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public Object getOutTradeNo() {
            return outTradeNo;
        }

        public void setOutTradeNo(Object outTradeNo) {
            this.outTradeNo = outTradeNo;
        }

        public Object getMwebUrl() {
            return mwebUrl;
        }

        public void setMwebUrl(Object mwebUrl) {
            this.mwebUrl = mwebUrl;
        }

        public Object getBody() {
            return body;
        }

        public void setBody(Object body) {
            this.body = body;
        }

        public Object getCodeUrl() {
            return codeUrl;
        }

        public void setCodeUrl(Object codeUrl) {
            this.codeUrl = codeUrl;
        }

        public Object getAttach() {
            return attach;
        }

        public void setAttach(Object attach) {
            this.attach = attach;
        }

        public Object getPayPlatformEnum() {
            return payPlatformEnum;
        }

        public void setPayPlatformEnum(Object payPlatformEnum) {
            this.payPlatformEnum = payPlatformEnum;
        }

        public String getPackageX() {
            return packageX;
        }

        public void setPackageX(String packageX) {
            this.packageX = packageX;
        }
    }
}
